package com.cloudfun.campusshare.common.model.dto.kjt;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * Created by Huqin on 2020/8/5
 */
@Data
@ApiModel("快捷通子商户结算银行卡信息查询响应DTO")
public class KjtQuerySubMerchantBankCardInfoRespDTO {

    /**
     * 请求号
     */
    @JsonProperty("request_no")
    private String requestNo;

    /**
     * 签约后分配的快捷通平台ID
     */
    @JsonProperty("partner_id")
    private String partnerId;

    /**
     * 请求号
     * 平台用户ID，平台方分配给用户的唯一标识
     */
    @JsonProperty("partner_user_id")
    private String partnerUserId;

    /**
     * 快捷通分配给平台方子商户的会员ID
     */
    @JsonProperty("identity_id")
    private String identityId;

    /**
     * 子商户结算银行卡号
     */
    @JsonProperty("bank_card_no")
    private String bankCardNo;

    /**
     * 银行卡户名
     */
    @JsonProperty("bank_account_name")
    private String bankAccountName;

    /**
     * 开户银行编码
     */
    @JsonProperty("bank_code")
    private String bankCode;

    /**
     * 开户行名称
     */
    @JsonProperty("bank_name")
    private String bankName;

    /**
     * 开户行省份
     */
    @JsonProperty("bank_prov")
    private String bankProv;

    /**
     * 开户行城市
     */
    @JsonProperty("bank_city")
    private String bankCity;

    /**
     * 开户银行支行名称
     */
    @JsonProperty("bank_branch_name")
    private String bankBranchName;

    /**
     * 银行卡类别，B：对公，C：对私
     */
    @JsonProperty("company_or_person")
    private String companyOrPerson;
}
